import axios from 'axios'
import { message } from "antd";
// 创建axios实例
const service = axios.create({
    // headers: {
    //     // 'Content-Type': "application/json;charset=utf-8",
    //     // "content-length": 139,
    //     // "Accept": "application/json",
    //     // Authorization:"ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmODA3MjAwN2M6MjAxMzAyMDExNTABCDE=",
    // },

    // baseURL: process.env.VUE_APP_URL, // api 的 base_url
    // baseURL:"http://localhost:3000/api",
    timeout: 5000 // 请求超时时间
})
// console.log(111111111);
// console.log(process.env.VUE_APP_URL);
// request拦截器
service.interceptors.request.use(
    config => {
        // if (store.getters.token) {
        // config.headers['X-Token'] = getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
        // }
        return config
    },
    error => {
        // Do something with request error
        console.log(error) // for debug
        Promise.reject(error)
    }
)

// response 拦截器
service.interceptors.response.use(
    response => {
        /**
         * code为非20000是抛错 可结合自己业务进行修改
         */
        const res = response.data;
        if (res) {
            return res
        }
    },
    error => {
        // console.log('err' + error) // for debug
        message.error('err:数据请求超时，请确认服务器是否开启', 5);
        return
    }
)

export default service;